import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { RouterModule } from '@angular/router';

import { FinderSharedModule } from 'app/shared';
import {
    CheckTaskComponent,
    CheckTaskDetailComponent,
    CheckTaskUpdateComponent,
    CheckTaskDeletePopupComponent,
    CheckTaskDeleteDialogComponent,
    checkTaskRoute,
    checkTaskPopupRoute
} from './';

const ENTITY_STATES = [...checkTaskRoute, ...checkTaskPopupRoute];

@NgModule({
    imports: [FinderSharedModule, RouterModule.forChild(ENTITY_STATES)],
    declarations: [
        CheckTaskComponent,
        CheckTaskDetailComponent,
        CheckTaskUpdateComponent,
        CheckTaskDeleteDialogComponent,
        CheckTaskDeletePopupComponent
    ],
    entryComponents: [CheckTaskComponent, CheckTaskUpdateComponent, CheckTaskDeleteDialogComponent, CheckTaskDeletePopupComponent],
    schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class FinderCheckTaskModule {}
